|
|
|
הוסיפו מידע על מעסיק
|
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
1320 - 1311 מתוך 1578
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אקספריס
ספטמבר 2015
|
01.12.2016
|
|
|
| פרטים לגבי התהליך |
יום מיונים לתוכנית experis kickstart |
|
| שאלות מתוך הראיון |
השאלות היו ב-c:
העלמת רווחים ממחרוזת תווים בלולאה אחת ללא העתקה שלה.
מיון תווים בלולאה
שאלת היגיון: 4 צריכים לעבור גשר. לאחד לוקח 5 דקות, שני 10, שלישי 20 רביעי 25. פנס מספיק לשעה ורק שניים יכולים ללכת בגשר בו זמנית. איך עושים זאת? |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
דצמבר 2016
|
| |
1. שמירת שני אינדקסים בלולאה, אחד לקריאה ואחד לכתיבה
2. אפשר bubble sort אבל אותי הכווינו לסוג של radix
3. הראשון והשני, השני חוזר, שלישי ורביעי, ראשון חוזר. ראשון ושני הולכים
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אקספריס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת נייס
יוני 2016
|
30.11.2016
|
|
|
| פרטים לגבי התהליך |
תהליך ארוך של יום שלם. |
|
| שאלות מתוך הראיון |
iny main(){
int sum = 0;
void run(){
for (i=0;i<10;i++) {
sum++;
}
}
thread t1 = Thread(run);
thread t2 = Thread(run);
t1.start();
t2.start();
cout<
|
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יולי 2017
|
| |
חידוד לשאלה בפונקצית main :
theard t1 = theard(run)
thread t2 = thread (run)
t1.start()
printSum()
t2.start()
print sum ()
והשאלה היא איזה הדפסות יכולות להופיע לנו בprintSum הראשון ובprintSum השני .
תשובה : בראשון 0-100 בשני 0-200. תחשבו שיש 3 תרדים : main thread t1 t2 ובשביל כל האופציות האלה זה משחק של זמן cpu שמקבל כל תרד .
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על נייס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אורבוטק
מרץ 2015
|
21.11.2016
|
|
|
| פרטים לגבי התהליך |
מיון ראשוני דרך חברת השמה, שם מתבצעים ראיון ראשוני ומבחן בשם אורבוטק. בשלב הבא ראיון מבקצועי בבית החברה. |
|
| שאלות מתוך הראיון |
כתוב פונקציה הסופרת את הביטים הדולקים במספר.
לדוגמא: עבור הקלט "100011", יתקבל הפלט "3".
* יש פתרון טריוויאלי ולא יעיל במיוחד, ויש פתרון מקורי יותר.
יש לשים לב שהם לא מחפשים רק פתרון, אלא גם מעוניינים לראות את תהליך החשיבה במציאתו, אז כדאי לפרט קצת. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
נובמבר 2016
|
| |
int count_ones(int x)
{
int i = 0;
while (x)
{
i++;
x &= x - 1;
}
return i;
}
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אורבוטק :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אינטל
אוקטובר 2016
|
21.11.2016
|
|
|
| פרטים לגבי התהליך |
ראיון מקצועי באינטל |
|
| שאלות מתוך הראיון |
לבנות פונקציה שמשווה בין מחרוזות ומחזירה 1 אם מחרוזת א' מורכבת מאותם התווים (בדיוק) של מחרוזת ב' ו-0 אחרת. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
מאי 2018
|
| |
נאיבי: על כל תו של מחרוזת 1, לרוץ על כל התווים של מחרוזת 2. לבדוק שהתו נמצא איפשהו. סיבוכיות ריבועית.
שיפור: להכין מערך של 256 תאים, שבו כל תא מייצג מס' מופעים של תו. לרוץ על מחרוזת 1 - כל מופע של תו להוסיף ++ במקום הנכון. אחר כך, לרוץ על מחרוזת 2 ולעשות -- במקום הנכון.
אם בסוף המערך מלא רק באפסים, זה אומר ששני המחרוזות מורכבות מאותם תווים בדיוק. סיבוכיות לינארית.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת מלאנוקס
נובמבר 2015
|
20.11.2016
|
|
|
| פרטים לגבי התהליך |
ראיון ראשון, שני מהנדסים. כשעה וחצי. |
|
| שאלות מתוך הראיון |
נתונים שני מצביעים לראשים של 2 רשימות מקושרות חד כיווניות:
1. כתוב פונקציה שמחזירה כן/לא אם 2 הרשימות מצטלבות
2. כתוב פונקציה שמחזירה את האיבר שבו הרשימות מצטלבות |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
נובמבר 2016
|
| |
1. סורקים כל רשימה עד הסוף, ובודקים אם הפוינטרים לאבר האחרון הוא אותו פוינטר
2. אם הרשימות היו באורך שווה אז פשוט היינו מתקדמים בכל איטרציה אבר אחד בכל רשימה ומשווים פוינטרים. כיוון שהרשימות לא בהכרח באותו גודל - נהפוך אותן לכאלה:
נספור את האורך של כל רשימה, וברשימה הארוכה יותר "נדלג" קדימה מספר אברים ששווה להפרש בגדלי הרשימות. עכשיו יש לנו מצביעים לרשימות ב"אותו גודל", וקל למצוא בסריקה פשוטה קדימה.
יש לציין שדורשים ממש קידוד על דף ולא פסאודו-קוד
|
| |
|
| |
דצמבר 2018
|
| |
נרוץ על רשימה אחת ונכניס את הכתובות שלה לתוך מערך כך בהאיבר הראשון במערך יהיה הכתובת של האיבר הראשון וכך הלאה , אחר כך נרוץ על הרשימה השנייה ונבדוק האם הכתובת נמצאת במערך
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אסנס
אוקטובר 2016
|
17.11.2016
|
|
|
| פרטים לגבי התהליך |
Common questions. 1 hour exam in C and logic q. |
|
| שאלות מתוך הראיון |
Implement median filter by +,-,/,*,>,< |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אסנס :
|
|
|
אוקטובר 2016
|
16.11.2016
|
|
|
| פרטים לגבי התהליך |
הגיעו די הרבה מרואיינים (להערכתי כ25-30), ברגע מוסיים כולם נקראו לעלות למעלה לכיתת מחשבים, אחרי הסברים על התהליך והמבחן התחיל המבחן הממחושב שנמשך כ4 שעות, 4 שאלות. בעקרון הם רוצים שתסיים את המבחן אחרי 3 שעות, אבל אם לא, אז יורדות נקודות ככל שאתה יותר חורג מהזמן. |
|
| שאלות מתוך הראיון |
ניתן לבחור בין שפות Java, C, C++
השאלות מופיעות כאן ובאתרים אחרים. אחזור בקצרה ממה שאני זוכר. שאלה של פילטור פקטות (צריך לוודא שהפורט הרשום לא נמצא במאגר, אחרת לסנן), עץ בינארי, שאלה על חיפוש טקסט אסור, שלאה עם הכתובות (10 אחוז)
כבר כתבו במפורט את השאלות הנ"ל לכן לא רואה צורך לפרט עוד |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|